import java.rmi.Remote;
import java.rmi.RemoteException;
import java.util.ArrayList;

public interface Controlador extends Remote {

	public abstract String criarJogo(String nomeJogador) throws RemoteException;

	public abstract Integer[] ajustarCentro(Integer x, Integer y) throws RemoteException;

	public abstract Boolean moverCasaPreta(Integer x, Integer y) throws RemoteException;

	public abstract String[] posicaoPecaPreta() throws RemoteException;

	public abstract String[] posicaoPecaPretaIJ() throws RemoteException;

	public abstract ArrayList posicaoReal(String[] posicoes) throws RemoteException;

	public abstract void moverPeca() throws RemoteException;

}